Slicing Analysis and Indirect Accesses to Distributed Arrays

نویسندگان

  • Raja Das
  • Joel H. Saltz
  • Reinhard von Hanxleden
چکیده

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Managing irregular remote accesses to distributed shared arrays in a bulk-synchronous parallel programming environment

NestStep is a parallel programming language for the BSP (bulk-synchronous parallel) programming model. In this paper we describe the concept of distributed shared arrays in NestStep and its implementation on top of MPI. In particular, we describe a novel method for runtime scheduling of irregular, direct remote accesses to sections of distributed shared arrays. Our method, which is fully parall...

متن کامل

Honing the Detection of Interference and Ready Dependence for Slicing Concurrent Java Programs∗

Despite the usefulness of program slicing as a software specialization and debugging tool and the popularity of concurrent object-oriented programming languages such as Java and C#, slicing techniques for these languages have yet to reach the same level of maturity as foundations and implementations of slicing for sequential languages such as C. In particular, efficiently calculating precise sl...

متن کامل

Indirect Control of Single-Phase Active Power Filters using Harmonic Control Arrays

The ever increase of nonlinear loads in electric distribution networks causes many problems due to the high level of harmonic currents. This paper proposes a new technique for controlling a single phase shunt active power filter based on a selective compensation using the newly developed technique of harmonic control arrays. Simulation results confirm the appropriate selective harmonic compensa...

متن کامل

OpenMP on Distributed Memory via Global Arrays

This paper discusses a strategy for implementing OpenMP on distributed memory systems that relies on a source-to-source translation from OpenMP to Global Arrays. Global Arrays is a library with routines for managing data that is declared as shared in a user program. It provides a higher level of control over the mapping of such data to the target machine and enables precise specification of the...

متن کامل

An Overview of Compiler Techniques for Interprocedural Array Section Analysis

Dependence analysis of arrays is crucial in the compilation of parallel applications, as an inaccurate summary of array usage may reduce the potential for optimizations. Standard scalar techniques are inadequate for they do not accommodate speci c accesses to arrays. Array section analysis describes accesses to arrays at a ner granularity than the scalar techniques. More precisely, array sectio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993